package com.zhaodui.cs.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.lang.String;
import java.lang.Double;
import java.lang.Integer;
import java.math.BigDecimal;
import javax.xml.soap.Text;
import java.sql.Blob;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.SequenceGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**   
 * @Title: Entity
 * @Description: 题库
 * @author onlineGenerator
 * @date 2019-04-20 07:55:51
 * @version V1.0   
 *
 */
@Entity
@Table(name = "cs_tiku", schema = "")
@SuppressWarnings("serial")
public class CsTikuEntity implements java.io.Serializable {
	/**主键*/
	private String id;
	/**创建人名称*/
	private String createName;
	/**创建人登录名称*/
	private String createBy;
	/**创建日期*/
	private Date createDate;
	/**更新人名称*/
	private String updateName;
	/**更新人登录名称*/
	private String updateBy;
	/**更新日期*/
	private Date updateDate;
	/**所属部门*/
	private String sysOrgCode;
	/**所属公司*/
	private String sysCompanyCode;
	/**流程状态*/
	private String bpmStatus;
	/**测试类型*/
	@Excel(name="测试类型",width=15)
	private String csType;
	/**题目编号*/
	@Excel(name="题目编号",width=15)
	private String tikuNo;
	/**题目标题*/
	@Excel(name="题目标题",width=15)
	private String tikuTitle;
	/**题目内容*/
	@Excel(name="题目内容",width=15)
	private String tikuContent;
	/**答案1*/
	@Excel(name="答案1",width=15)
	private String ansContent1;
	/**答案2*/
	@Excel(name="答案2",width=15)
	private String ansContent2;
	/**答案3*/
	@Excel(name="答案3",width=15)
	private String ansContent3;
	/**答案4*/
	@Excel(name="答案4",width=15)
	private String ansContent4;
	/**得分1*/
	@Excel(name="得分1",width=15)
	private String ansScore1;
	/**得分2*/
	@Excel(name="得分2",width=15)
	private String ansScore2;
	/**得分3*/
	@Excel(name="得分3",width=15)
	private String ansScore3;
	/**得分4*/
	@Excel(name="得分4",width=15)
	private String ansScore4;
	/**题目分组*/
	@Excel(name="题目分组",width=15)
	private String tikuGroup;
	/**题目总数*/
	@Excel(name="题目总数",width=15)
	private String tikuCount;
	/**题库类型*/
	@Excel(name="题库类型",width=15)
	private String tikuType;
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  主键
	 */
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")

	@Column(name ="ID",nullable=false,length=36)
	public String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  主键
	 */
	public void setId(String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  创建人名称
	 */

	@Column(name ="CREATE_NAME",nullable=true,length=50)
	public String getCreateName(){
		return this.createName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  创建人名称
	 */
	public void setCreateName(String createName){
		this.createName = createName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  创建人登录名称
	 */

	@Column(name ="CREATE_BY",nullable=true,length=50)
	public String getCreateBy(){
		return this.createBy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  创建人登录名称
	 */
	public void setCreateBy(String createBy){
		this.createBy = createBy;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  创建日期
	 */

	@Column(name ="CREATE_DATE",nullable=true,length=20)
	public Date getCreateDate(){
		return this.createDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  创建日期
	 */
	public void setCreateDate(Date createDate){
		this.createDate = createDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  更新人名称
	 */

	@Column(name ="UPDATE_NAME",nullable=true,length=50)
	public String getUpdateName(){
		return this.updateName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  更新人名称
	 */
	public void setUpdateName(String updateName){
		this.updateName = updateName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  更新人登录名称
	 */

	@Column(name ="UPDATE_BY",nullable=true,length=50)
	public String getUpdateBy(){
		return this.updateBy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  更新人登录名称
	 */
	public void setUpdateBy(String updateBy){
		this.updateBy = updateBy;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  更新日期
	 */

	@Column(name ="UPDATE_DATE",nullable=true,length=20)
	public Date getUpdateDate(){
		return this.updateDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  更新日期
	 */
	public void setUpdateDate(Date updateDate){
		this.updateDate = updateDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  所属部门
	 */

	@Column(name ="SYS_ORG_CODE",nullable=true,length=50)
	public String getSysOrgCode(){
		return this.sysOrgCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  所属部门
	 */
	public void setSysOrgCode(String sysOrgCode){
		this.sysOrgCode = sysOrgCode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  所属公司
	 */

	@Column(name ="SYS_COMPANY_CODE",nullable=true,length=50)
	public String getSysCompanyCode(){
		return this.sysCompanyCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  所属公司
	 */
	public void setSysCompanyCode(String sysCompanyCode){
		this.sysCompanyCode = sysCompanyCode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  流程状态
	 */

	@Column(name ="BPM_STATUS",nullable=true,length=32)
	public String getBpmStatus(){
		return this.bpmStatus;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  流程状态
	 */
	public void setBpmStatus(String bpmStatus){
		this.bpmStatus = bpmStatus;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  测试类型
	 */

	@Column(name ="CS_TYPE",nullable=true,length=32)
	public String getCsType(){
		return this.csType;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  测试类型
	 */
	public void setCsType(String csType){
		this.csType = csType;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  题目编号
	 */

	@Column(name ="TIKU_NO",nullable=true,length=32)
	public String getTikuNo(){
		return this.tikuNo;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  题目编号
	 */
	public void setTikuNo(String tikuNo){
		this.tikuNo = tikuNo;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  题目标题
	 */

	@Column(name ="TIKU_TITLE",nullable=true,length=132)
	public String getTikuTitle(){
		return this.tikuTitle;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  题目标题
	 */
	public void setTikuTitle(String tikuTitle){
		this.tikuTitle = tikuTitle;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  题目内容
	 */

	@Column(name ="TIKU_CONTENT",nullable=true,length=1132)
	public String getTikuContent(){
		return this.tikuContent;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  题目内容
	 */
	public void setTikuContent(String tikuContent){
		this.tikuContent = tikuContent;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  答案1
	 */

	@Column(name ="ANS_CONTENT1",nullable=true,length=132)
	public String getAnsContent1(){
		return this.ansContent1;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  答案1
	 */
	public void setAnsContent1(String ansContent1){
		this.ansContent1 = ansContent1;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  答案2
	 */

	@Column(name ="ANS_CONTENT2",nullable=true,length=132)
	public String getAnsContent2(){
		return this.ansContent2;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  答案2
	 */
	public void setAnsContent2(String ansContent2){
		this.ansContent2 = ansContent2;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  答案3
	 */

	@Column(name ="ANS_CONTENT3",nullable=true,length=132)
	public String getAnsContent3(){
		return this.ansContent3;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  答案3
	 */
	public void setAnsContent3(String ansContent3){
		this.ansContent3 = ansContent3;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  答案4
	 */

	@Column(name ="ANS_CONTENT4",nullable=true,length=132)
	public String getAnsContent4(){
		return this.ansContent4;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  答案4
	 */
	public void setAnsContent4(String ansContent4){
		this.ansContent4 = ansContent4;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  得分1
	 */

	@Column(name ="ANS_SCORE1",nullable=true,length=32)
	public String getAnsScore1(){
		return this.ansScore1;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  得分1
	 */
	public void setAnsScore1(String ansScore1){
		this.ansScore1 = ansScore1;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  得分2
	 */

	@Column(name ="ANS_SCORE2",nullable=true,length=32)
	public String getAnsScore2(){
		return this.ansScore2;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  得分2
	 */
	public void setAnsScore2(String ansScore2){
		this.ansScore2 = ansScore2;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  得分3
	 */

	@Column(name ="ANS_SCORE3",nullable=true,length=32)
	public String getAnsScore3(){
		return this.ansScore3;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  得分3
	 */
	public void setAnsScore3(String ansScore3){
		this.ansScore3 = ansScore3;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  得分4
	 */

	@Column(name ="ANS_SCORE4",nullable=true,length=32)
	public String getAnsScore4(){
		return this.ansScore4;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  得分4
	 */
	public void setAnsScore4(String ansScore4){
		this.ansScore4 = ansScore4;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  题目分组
	 */

	@Column(name ="TIKU_GROUP",nullable=true,length=32)
	public String getTikuGroup(){
		return this.tikuGroup;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  题目分组
	 */
	public void setTikuGroup(String tikuGroup){
		this.tikuGroup = tikuGroup;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  题目总数
	 */

	@Column(name ="TIKU_COUNT",nullable=true,length=32)
	public String getTikuCount(){
		return this.tikuCount;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  题目总数
	 */
	public void setTikuCount(String tikuCount){
		this.tikuCount = tikuCount;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  题库类型
	 */

	@Column(name ="TIKU_TYPE",nullable=true,length=32)
	public String getTikuType(){
		return this.tikuType;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  题库类型
	 */
	public void setTikuType(String tikuType){
		this.tikuType = tikuType;
	}
}